#ifndef EYERWANDARTIST_EWAPRJTRACKUI_HPP
#define EYERWANDARTIST_EWAPRJTRACKUI_HPP

#include "EyerCore/EyerCore.hpp"

#include "EWAPrj/EWAPrjHeader.hpp"
#include "EWAUIWidget/EWAUIWidgetHeader.hpp"

#include "EWAUITrackHeaderItem.hpp"

namespace Eyer
{
    class EWAPrjTrackUI : public EWAPrjTrack
    {
    public:
        EWAPrjTrackUI(const EyerString & _trackId, EWAPrjTrackType trackType);

    public:
        EyerSmartPtr<EWAUITrackHeaderItem> item;
        EyerSmartPtr<EWAUIWidgetVerticalSegBar> segBar;
        EyerSmartPtr<EWAUIFrame> trackBackground;
    };
}

#endif //EYERWANDARTIST_EWAPRJTRACKUI_HPP
